Presenting Crosscutting Structure with Active Models

ثبت نشده
چکیده

When performing development tasks, such as modifications and debugging, developers must often understand and manipulate source code that crosscuts a software system's structure. These tasks are made more difficult by limitations of the two approaches currently used to present crosscutting structure: tree views and structure diagrams. Tree views force the developer to manually synthesize information from multiple views; structure diagrams quickly suffer from graphical complexity. We introduce an active model as a means of presenting the right information about the crosscutting structure to a developer at the right time. A n active model is produced as a result of three operations—projection, expansion, and abstraction. Combined with particular user interaction features during display,' these operations enable a view of the model to be presented to the developer without suffering from the complexity of existing approaches. We have implemented an active model tool, called ActiveAspect, for presenting crosscutting structure described by AspectJ aspects. We report on the results of a case study in which the tool was used effectively by two subjects to implement a modification task to a non-trivial AspectJ system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Aspect-Oriented Compositions

Crosscutting concerns are pervasive in embedded software, because of the various constraints imposed by the environment and the stringent QOS requirements on the system. This paper presents a framework for modularizing crosscutting concerns in embedded and distributed software, and automating their composition at the modeling level, for simulation and validation purposes. The proposed approach ...

متن کامل

Presenting a Modified SPH Algorithm for Numerical Studies of Fluid-Structure Interaction Problems

A modified Smoothed Particle Hydrodynamics (SPH) method is proposed for fluid-structure interaction (FSI) problems especially, in cases which FSI is combined with solid-rigid contacts. In current work, the modification of the utilized SPH concerns on removing the artificial viscosities and the artificial stresses (which such terms are commonly used to eliminate the effects of tensile and numeri...

متن کامل

Anticonvulsant Effect of Cicer arietinum Seed in Animal Models of Epilepsy: Introduction of an active Molecule with Novel Chemical Structure

Background: Cicer arietinum (Chickpea) is one of the most important harvests in the world with high nutritional value. Lack of essential oils in the seeds of Chickpea is an advantage in search for drug-like molecules with less toxicity. We evaluated anticonvulsant effect of C. arietinum in common animal models of epilepsy. Methods: Dichloromethane extract was obtained from C. arietinum seeds by...

متن کامل

An extended of multiple criteria data envelopment analysis models for ratio data

One of the problems of the data envelopment analysis traditional models in the multiple form that is the weights corresponding to certain inputs and outputs are considered zero in the calculation of efficiency and this means that not all input and output components are utilized for the evaluation of efficiency, as some are ignored. The above issue causes the efficiency score of the under evalua...

متن کامل

Modeling Crosscutting in Aspect-Oriented Mechanisms

Modeling four aspect-oriented programming mechanisms shows the way in which each supports modular crosscutting. Comparing the models produces a clear three part characterization of what is required to support crosscutting structure: a common frame of reference that two (or more) programs can use to connect with each other and each provide their semantic contribution.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009